@charset "utf-8";
/* -----------------------Lfsp前端框架--------------------
 * 唯伴,为企业站而生！@WeiBan.css v2.0 
 * 简单，快速，灵活，兼容性好，适用中国企业站。
 * 官方网址：http://wb.btwlo.com
 * 工作团队：http://www.btwlo.com
 * Copyright ©2014 WeiBan All Rights Reserved.
-------------------------------------------------------*/

/* ==========================================================================
	HTML CSS Reset
 ============================================================================ */
html {
	/* 解决部分浏览器FONT-SIZE < 12 依旧是12px */
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html,body,
h1,h2,h3,h4,h5,h6,
hr,p,iframe,
dl,dt,dd,ul,ol,li,
pre,form,button,input,textarea,
th,td,fieldset {
	margin: 0;
	padding: 0;
}
code,kbd,pre,samp {
	font-family:monospace,serif;
	font-size:1em;
}
pre {
	/*预格式化的文本*/
	white-space:pre-wrap;
	overflow: auto;
}
body,th,td,button,input,select,textarea {
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
	font-size: 12px;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
}
body {
	line-height:1.6;
}
html,body {
	min-height: 100%;
}

optgroup {
	/*选项组合 配合select使用*/
	font-weight: bold;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
ul,ol,li {
	list-style: none;
}
a {
	text-decoration:none;
	cursor:pointer;
}
img {
	box-sizing: border-box;
	vertical-align: middle;
	border: 0;
}
.radius {
	/*css3圆角*/
	border-radius:2px;
}
hr {
	display: block;
	padding: 0;
	border: 0;
	height: 0;
	border-top: 1px solid #eeeeee;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

svg:not(:root) {
	/*svg非根元素的元素*/
	overflow: hidden;
}

/*HTML5*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display: block;
}
audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
figure {
	/*让文档中插图的图像*/
	margin:1em 40px;
}
/*表单元素*/
legend {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	font-size: 20px;
	line-height: inherit;
	color: #333333;
	padding: 0;border: 0;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}
fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: none;
}
label {
	display: inline-block; 
	margin-bottom: 5px; 
	font-weight: bold;
}
input[type="search"] {
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0; 
	margin-top: 1px \9;
	/* IE8-9 */ 
	line-height: normal;
}
input[type="file"] {
	display: block;
}
select[multiple],
select[size] {
	height: auto;
}
select optgroup {
	font-size: inherit; 
	font-style: inherit; 
	font-family: inherit;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted #333; 
	outline: 5px auto -webkit-focus-ring-color; 
	outline-offset: -2px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	height: auto;
}
output {
	display: block; 
	padding-top: 16px; 
	font-size: 16px; 
	line-height: 1.6; 
	color: #555555; 
	vertical-align: middle;
}

html {
	/*IE下a:hover 背景闪烁*/
	overflow:-moz-scrollbars-vertical;
	zoom:expression(function(ele){ele.style.zoom = "1";
		document.execCommand("BackgroundImageCache",false,true)}(this))
}
/*清楚浮动 .cl*/
.cl:after,
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.cl,
.clearfix {
	zoom:1
}


/* ==========================================================================
	网页排版
 ============================================================================ */

/*------------------------------------ 
 1.1｛标题｝
 */
h1,h2,h3,h4,h5,h6 {
	font-weight:500;
	line-height:1.1;
	color:inherit
}
h1 > small,h2 > small,h3 > small,h4 > small,h5 > small,h6 > small,
h1 > .small,h2 > .small,h3 > .small,h4 > .small,h5 > .small,h6 > .small {
	font-weight:normal;
	line-height:1;
	color:#999
}
h1,h2,h3 {
	margin-top:20px;
	margin-bottom:10px;
}
h1 > small,h2 > small,h3 > small,h1 > .small,h2 > .small,h3 > .small {
	font-size:65%;
}
h4,h5,h6{
	margin-top:10px;
	margin-bottom:10px;
}
h4 > small,h5 > small,h6 > small,h4 > .small,h5 > .small,h6 > .small {
	font-size:75%;
}
h1 {
	font-size:36px;
}
h2 {
	font-size:30px;
}
h3 {
	font-size:24px;
}
h4 {
	font-size:18px;
}
h5 {
	font-size:14px;
}
h6 {
	font-size:12px;
}

/*------------------------------------
 1.2{文本强调}
 */
p {
	/*段落*/
	line-height: 24px;
}
small {
	/*小型文本*/
	font-size:85%;
}
b,
strong {
	/*重要的文本，加粗*/
	font-weight:bold;
}
em {
	/*被强调的文本*/
	font-style:italic;
}
cite {
	/*引用*/
	font-style:normal;
}
mark {
	/*突出显示文本*/
	color:#000;
	background:#ff0;
}
dfn {
	/*一个定义项目*/
	font-style:italic;
}
del {
	/*删除线*/
	font-family:Simsun;
}

/*------------------------------------
 1.3{对齐}
 */
.text-l {
	/*左对齐*/
	text-align:left;
}
.text-r {
	/*右对齐*/
	text-align:right;
}
.text-c {
	/*居中对齐*/
	text-align:center;
}
.va-t {
	/*居上对齐*/
	vertical-align:top!important
}
.va-m {
	/*居中对齐*/
	vertical-align:middle!important
}
.va-b {
	/*距底对齐*/
	vertical-align:bottom!important
}

/*------------------------------------
 1.4{浮动}
 */
.fl {
	float:left!important;
	_display:inline;
}/*左浮动*/
.fr {
	float:right!important;
	_display:inline;
}/*右浮动*/

/*------------------------------------
 1.7{文字颜色}
 */
.c_red,.c_red > a {
	/*红色*/
	color:red;
}
.c_green,.c_green > a {
	/*绿色*/
	color:green;
}
.c_blue,.c_blue > a {
	/*蓝色*/
	color:blue;
}
.c_white,.c_white > a {
	/*白色*/
	color:white;
}
.c_black,.c_black > a {
	/*黑色*/
	color:black;
}
.c_gray,.c_gray > a {
	/*灰色*/
	color:gray;
}
.c_999,.c_999 > a {
	/*浅灰色*/
	color:#999;
}
.c_orange,.c_orange > a {
	/*橙色*/
	color:orange;
}
/*------------------------------------
 1.8 {文字颜色强调}
 */
.text-muted,a.text-muted:hover {
	/*柔和*/
	color:#999;
}
.text-primary,a.text-primary:hover {
	/*重要*/
	color:#428BCA;
}
.text-warning,a.text-warning:hover {
	/*警告*/
	color:#f33;
}
.text-error,a.text-error:hover {
	/*错误*/
	color:#f33;
}
.text-danger,a.text-danger:hover {
	/*危险*/
	color:#c00;
}
.text-success,a.text-success:hover {
	/*成功*/
	color:#0c0;
}
.text-info,a.text-info:hover {
	/*信息*/
	color:#1faef2;
}
.text-price,a.text-price:hover {
	/*价格*/
	color:#f60;
}

/*------------------------------------
 1.9 {缩略语}
 */
abbr[title],abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #999;
}
abbr.initialism {
	font-size:90%;
	text-transform:uppercase;
}

/*------------------------------------
 1.10 {引用}
 */
blockquote {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-left: 4px solid #dddddd;
	font-family: Georgia, "Times New Roman", Times, Kai, "Kaiti SC", KaiTi, BiauKai, serif;
}
blockquote small {
	display: block;
	color: #999999;
	text-align:right;
}
blockquote p:last-of-type {
	margin-bottom: 0;
}

/*------------------------------------
 1.11 {上标，下标}
 */
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;
}
sup{
	top:-0.5em;
}
sub{
	bottom:-0.25em;
}

/* ==========================================================================
	按钮
 ============================================================================ */
/*------------------------------------
  基本设置
 */
.wb-btn {
	display: inline-block;
	margin-bottom:0;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor: pointer;
	background-image:none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 0.625em 1em;
	border-radius: 2px;
	line-height: 1.2;
	font-size:16px;
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-transition:background-color 300ms ease-out, border-color 300ms ease-out;
	transition: background-color 300ms ease-out, border-color 300ms ease-out;
}
.wb-btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.wb-btn:hover,.wb-btn:focus {
	outline:0;
	color: #444444;
	text-decoration:none;
}
/*激活状态*/
.wb-btn:active,
.wb-btn.wb-active {
	background-image: none;
	-webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.125);
}
/*禁用状态*/
.wb-btn.wb-disabled,
.wb-btn[disabled],fieldset[disabled] .wb-btn {
	pointer-events: none;
	border-color: transparent;
	cursor: not-allowed;
	opacity: 0.45;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/*椭圆*/
.wb-btn.wb-round {
	border-radius:1000px;
}
/*方形*/
.wb-btn.wb-square {
	border-radius: 0;
}

/*------------------------------------
  默认颜色
 */
.wb-btn-default {
	color: #444444;
	background-color: #e6e6e6;
	border-color: #e6e6e6;
}
.wb-btn-default:hover,
.wb-btn-default:focus,
.wb-btn-default:active,
.wb-btn-default.wb-active,
.wb-active .wb-dropdown-toggle.wb-btn-default {
	color: #444444;
	background-color: #c7c7c7;
	border-color: #c7c7c7;
}
.wb-btn-default:active,
.wb-btn-default.wb-btn-active,
.wb-active .wb-dropdown-toggle.wb-btn-default {
	background-image: none;
}
.wb-btn-default.wb-disabled,
.wb-btn-default[disabled],
fieldset[disabled] .wb-btn-default,
.wb-btn-default.wb-disabled:hover,
.wb-btn-default[disabled]:hover,
fieldset[disabled] .wb-btn-default:hover,
.wb-btn-default.wb-disabled:focus,
.wb-btn-default[disabled]:focus,
fieldset[disabled] .wb-btn-default:focus,
.wb-btn-default.wb-disabled:active,
.wb-btn-default[disabled]:active,
fieldset[disabled] .wb-btn-default:active,
.wb-btn-default.wb-disabled.wb-btn-active,
.wb-btn-default[disabled].wb-btn-active,
fieldset[disabled] .wb-btn-default.wb-btn-active {
	background-color: #e6e6e6;
	border-color: #e6e6e6;
}

.wb-btn-group .wb-btn-default,
.wb-btn-group-stacked .wb-btn-default {
	border-color: #d9d9d9;
}

/*------------------------------------
  主要颜色
 */
.wb-btn-primary {
	color: #ffffff;
	background-color: #0e90d2;
	border-color: #0e90d2;
}
.wb-btn-primary:hover,
.wb-btn-primary:focus,
.wb-btn-primary:active,
.wb-btn-primary.wb-active,
.wb-active .wb-dropdown-toggle.wb-btn-primary {
	color: #ffffff;
	background-color: #0a6999;
	border-color: #0a6999;
}
.wb-btn-primary:active,
.wb-btn-primary.wb-btn-active,
.wb-active .wb-dropdown-toggle.wb-btn-primary {
	background-image: none;
}
.wb-btn-primary.wb-disabled,
.wb-btn-primary[disabled],
fieldset[disabled] .wb-btn-primary,
.wb-btn-primary.wb-disabled:hover,.
wb-btn-primary[disabled]:hover,
fieldset[disabled] .wb-btn-primary:hover,
.wb-btn-primary.wb-disabled:focus,
.wb-btn-primary[disabled]:focus,
fieldset[disabled] .wb-btn-primary:focus,
.wb-btn-primary.wb-disabled:active,
.wb-btn-primary[disabled]:active,
fieldset[disabled] .wb-btn-primary:active,
.wb-btn-primary.wb-disabled.wb-btn-active,
.wb-btn-primary[disabled].wb-btn-active,
fieldset[disabled] .wb-btn-primary.wb-btn-active {
	background-color: #0e90d2;
	border-color: #0e90d2;
}

.wb-btn-group .wb-btn-primary,
.wb-btn-group-stacked .wb-btn-primary {
	border-color: #0c80ba;
}

/*------------------------------------
  次要颜色
 */
.wb-btn-warning {
	color: #ffffff;
	background-color: #f37b1d;
	border-color: #f37b1d;
}
.wb-btn-warning:hover,
.wb-btn-warning:focus,
.wb-btn-warning:active,
.wb-btn-warning.wb-active,
.wb-active .wb-dropdown-toggle.wb-btn-warning {
	color: #ffffff;
	background-color: #c85e0b;
	border-color: #c85e0b;
}
.wb-btn-warning:active,
.wb-btn-warning.wb-btn-active,
.wb-active .wb-dropdown-toggle.wb-btn-warning {
	background-image: none;
}
.wb-btn-warning.wb-disabled,
.wb-btn-warning[disabled],
fieldset[disabled] .wb-btn-warning,
.wb-btn-warning.wb-disabled:hover,
.wb-btn-warning[disabled]:hover,
fieldset[disabled] .wb-btn-warning:hover,
.wb-btn-warning.wb-disabled:focus,
.wb-btn-warning[disabled]:focus,
fieldset[disabled] .wb-btn-warning:focus,
.wb-btn-warning.wb-disabled:active,
.wb-btn-warning[disabled]:active,
fieldset[disabled] .wb-btn-warning:active,
.wb-btn-warning.wb-disabled.wb-btn-active,
.wb-btn-warning[disabled].wb-btn-active,
fieldset[disabled] .wb-btn-warning.wb-btn-active {
	background-color: #f37b1d;
	border-color: #f37b1d;
}
.wb-btn-group .wb-btn-warning,
.wb-btn-group-stacked .wb-btn-warning {
	border-color: #ea6e0c;
}

/*------------------------------------
  绿色按钮
 */
.wb-btn-danger{
	color: #ffffff;
	background-color: #dd514c;
	border-color: #dd514c;
}
.wb-btn-danger:hover,
.wb-btn-danger:focus,
.wb-btn-danger:active,
.wb-btn-danger.wb-active,
.wb-active .wb-dropdown-toggle.wb-btn-danger {
	color: #ffffff;
	background-color: #c62b26;
	border-color: #c62b26;
}
.wb-btn-danger:active,
.wb-btn-danger.wb-btn-active,
.wb-active .wb-dropdown-toggle.wb-btn-danger {
	background-image: none;
}
.wb-btn-danger.wb-disabled,
.wb-btn-danger[disabled],
fieldset[disabled] .wb-btn-danger,
.wb-btn-danger.wb-disabled:hover,
.wb-btn-danger[disabled]:hover,
fieldset[disabled] .wb-btn-danger:hover,
.wb-btn-danger.wb-disabled:focus,
.wb-btn-danger[disabled]:focus,
fieldset[disabled] .wb-btn-danger:focus,
.wb-btn-danger.wb-disabled:active,
.wb-btn-danger[disabled]:active,
fieldset[disabled] .wb-btn-danger:active,
.wb-btn-danger.wb-disabled.wb-btn-active,
.wb-btn-danger[disabled].wb-btn-active,
fieldset[disabled] .wb-btn-danger.wb-btn-active {
	background-color: #dd514c;
	border-color: #dd514c;
}
.wb-btn-group .wb-btn-danger,
.wb-btn-group-stacked .wb-btn-danger {
	border-color: #d93c37;
}

/*------------------------------------
  橙色按钮
 */
.wb-btn-success{
	color: #ffffff;
	background-color: #5eb95e;
	border-color: #5eb95e;
}
.wb-btn-success:hover,
.wb-btn-success:focus,
.wb-btn-success:active,
.wb-btn-success.wb-active,
.wb-active .wb-dropdown-toggle.wb-btn-success {
	color: #ffffff;
	background-color: #429842;
	border-color: #429842;
}
.wb-btn-success:active,
.wb-btn-success.wb-btn-active,
.wb-active .wb-dropdown-toggle.wb-btn-success {
	background-image: none;
}
.wb-btn-success.wb-disabled,
.wb-btn-success[disabled],
fieldset[disabled] .wb-btn-success,
.wb-btn-success.wb-disabled:hover,
.wb-btn-success[disabled]:hover,
fieldset[disabled] .wb-btn-success:hover,
.wb-btn-success.wb-disabled:focus,
.wb-btn-success[disabled]:focus,
fieldset[disabled] .wb-btn-success:focus,
.wb-btn-success.wb-disabled:active,
.wb-btn-success[disabled]:active,
fieldset[disabled] .wb-btn-success:active,
.wb-btn-success.wb-disabled.wb-btn-active,
.wb-btn-success[disabled].wb-btn-active,
fieldset[disabled] .wb-btn-success.wb-btn-active {
	background-color: #5eb95e;
	border-color: #5eb95e;
}
.wb-btn-group .wb-btn-success,
.wb-btn-group-stacked .wb-btn-success {
	border-color: #4db14d;
}

/*------------------------------------
  红色按钮
 */
.wb-btn-secondary {color: #ffffff;
	background-color: #3bb4f2;
	border-color: #3bb4f2;
}
.wb-btn-secondary:hover,
.wb-btn-secondary:focus,
.wb-btn-secondary:active,
.wb-btn-secondary.wb-active,
.wb-active .wb-dropdown-toggle.wb-btn-secondary {
	color: #ffffff; background-color: #0f9ae0;
	border-color: #0f9ae0;
}
.wb-btn-secondary:active,
.wb-btn-secondary.wb-btn-active,
.wb-active .wb-dropdown-toggle.wb-btn-secondary {
	background-image: none;
}
.wb-btn-secondary.wb-disabled,
.wb-btn-secondary[disabled],
fieldset[disabled] .wb-btn-secondary,
.wb-btn-secondary.wb-disabled:hover,
.wb-btn-secondary[disabled]:hover,
fieldset[disabled] .wb-btn-secondary:hover,
.wb-btn-secondary.wb-disabled:focus,
.wb-btn-secondary[disabled]:focus,
fieldset[disabled] .wb-btn-secondary:focus,
.wb-btn-secondary.wb-disabled:active,
.wb-btn-secondary[disabled]:active,
fieldset[disabled] .wb-btn-secondary:active,
.wb-btn-secondary.wb-disabled.wb-btn-active,
.wb-btn-secondary[disabled].wb-btn-active,
fieldset[disabled] .wb-btn-secondary.wb-btn-active {
	background-color: #3bb4f2;
	border-color: #3bb4f2;
}
.wb-btn-group .wb-btn-secondary,
.wb-btn-group-stacked .wb-btn-secondary {
	border-color: #23abf0;
}

/*------------------------------------
  连接按钮
 */
.wb-btn-link {
	color: #0e90d2;
	font-weight: normal;
	cursor: pointer;
	border-radius: 0;
}
.wb-btn-link,
.wb-btn-link:active,
.wb-btn-link[disabled],
fieldset[disabled] .wb-btn-link {
	background-color: transparent;
	-webkit-box-shadow: none; box-shadow: none;
}
.wb-btn-link,
.wb-btn-link:hover,
.wb-btn-link:focus,
.wb-btn-link:active {
	border-color: transparent;
}
.wb-btn-link:hover,
.wb-btn-link:focus {
	color: #095f8a;
	text-decoration: underline;
	background-color: transparent;
}
.wb-btn-link[disabled]:hover,
fieldset[disabled] .wb-btn-link:hover,
.wb-btn-link[disabled]:focus,
fieldset[disabled] .wb-btn-link:focus {
	color: #999999;
	text-decoration: none;
}

/*------------------------------------
  按钮尺寸
 */
.wb-btn-lg,
.wb-btn-group-lg > .wb-btn {
	font-size: 18px;
}
.wb-btn-sm,
.wb-btn-group-sm > .wb-btn {
	font-size: 14px;
}
.wb-btn-xs,
.wb-btn-group-xs > .wb-btn {
	font-size: 12px;
}

/*------------------------------------
  超级按钮
 */
.wb-btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
/* 多块按钮垂直空间 */
.wb-btn-block + .wb-btn-block {
	margin-top: 5px;
}
/* 特异性覆盖 */
input[type="submit"].wb-btn-block,
input[type="reset"].wb-btn-block,
input[type="button"].wb-btn-block {
	width: 100%;
}
/* 加载微调按钮 */
.wb-btn.wb-btn-loading .wb-icon-spin {
	margin-right: 5px;
}

/* ==========================================================================
	表单
 ============================================================================ */

/*------------------------------------ 
  基础设置
 */
.wb-form select,
.wb-form textarea,
.wb-form input[type="text"],
.wb-form input[type="password"],
.wb-form input[type="datetime"],
.wb-form input[type="datetime-local"],
.wb-form input[type="date"],
.wb-form input[type="month"],
.wb-form input[type="time"],
.wb-form input[type="week"],
.wb-form input[type="number"],
.wb-form input[type="email"],
.wb-form input[type="url"],
.wb-form input[type="search"],
.wb-form input[type="tel"],
.wb-form input[type="color"],
.wb-form-field {
	display: block;
	width: 100%;
	padding: 7px; 
	font-size: 16px; 
	line-height: 1.2; 
	color: #555555; 
	vertical-align: middle; 
	background-color: #ffffff; 
	background-image: none; 
	border: 1px solid #cccccc; 
	border-radius: 2px; 
	-webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; 
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
/*------------------------------------ 
  选项/上传
 */
.wb-form textarea,
.wb-form select[multiple],
.wb-form select[size] {
	height: auto;
}
.wb-form select {
	-webkit-appearance: none !important;
	-webkit-border-radius: 2px;background: #ffffff;
}
.wb-form select[multiple="multiple"] {
	background-image: none;
}

/*------------------------------------ 
  辅助文本
 */
.wb-form-help {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #999999;
	font-size: 12px;
}
/*------------------------------------ 
  表单组
 */
.wb-form-group {
	margin-bottom: 15px;
}
/*------------------------------------ 
  单选框和复选框内联
 */
.wb-radio,
.wb-checkbox{
	display: block; 
	min-height: 20px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	padding-left: 20px; 
	vertical-align: middle;
}
.wb-radio label,
.wb-checkbox label {
	display: inline; 
	margin-bottom: 0; 
	font-weight: normal; 
	cursor: pointer;
}
.wb-radio input[type="radio"],
.wb-radio-inline input[type="radio"],
.wb-checkbox input[type="checkbox"],
.wb-checkbox-inline input[type="checkbox"] {
	float: left; 
	margin-left: -20px; 
	outline: none;
}
.wb-radio + .wb-radio,
.wb-checkbox + .wb-checkbox {
	margin-top: -5px;
}
.wb-radio-inline,
.wb-checkbox-inline {
	display: inline-block; 
	padding-left: 20px; 
	margin-bottom: 0; 
	vertical-align: middle; 
	font-weight: normal; 
	cursor: pointer;
}
.wb-radio-inline + .wb-radio-inline,
.wb-checkbox-inline + .wb-checkbox-inline {
	margin-top: 0; 
	margin-left: 10px;
}
/*------------------------------------ 
  验证状态
 */
.wb-form-warning .wb-form-help,
.wb-form-warning .wb-form-label,
.wb-form-warning .wb-radio,
.wb-form-warning .wb-checkbox,
.wb-form-warning .wb-radio-inline,
.wb-form-warning .wb-checkbox-inline {
	color: #f37b1d;
}
.wb-form-warning .wb-form-field {
	border-color: #f37b1d !important; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.wb-form-warning .wb-form-field:focus {
	background-color: #fafffe; 
	border-color: #d2620b; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #f8b47e !important; 
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #f8b47e !important;
}
.wb-form-warning [class*='wb-icon-'] {
	color: #f37b1d;
}

.wb-form-error .wb-form-help,
.wb-form-error .wb-form-label,
.wb-form-error .wb-radio,
.wb-form-error .wb-checkbox,
.wb-form-error .wb-radio-inline,
.wb-form-error .wb-checkbox-inline {
	color: #dd514c;
}
.wb-form-error .wb-form-field {
	border-color: #dd514c !important; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.wb-form-error .wb-form-field:focus {
	background-color: #fafffe; 
	border-color: #cf2d27; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #eda4a2 !important; 
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #eda4a2 !important;
}
.wb-form-error [class*='wb-icon-'] {
	color: #dd514c;
}

.wb-form-success .wb-form-help,
.wb-form-success .wb-form-label,
.wb-form-success .wb-radio,
.wb-form-success .wb-checkbox,
.wb-form-success .wb-radio-inline,
.wb-form-success .wb-checkbox-inline {
	color: #5eb95e;
}
.wb-form-success .wb-form-field {
	border-color: #5eb95e !important; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.wb-form-success .wb-form-field:focus {
	background-color: #fafffe; 
	border-color: #459f45; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #a5d8a5 !important; 
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #a5d8a5 !important;
}
.wb-form-success [class*='wb-icon-'] {
	color: #5eb95e;
}
/*------------------------------------ 
  表单排列
 */
.wb-form-horizontal .wb-form-label,
.wb-form-horizontal .wb-radio,
.wb-form-horizontal .wb-checkbox,
.wb-form-horizontal .wb-radio-inline,
.wb-form-horizontal .wb-checkbox-inline {
	margin-top: 0; 
	margin-bottom: 0; 
	padding-top: 0.6em;
}
.wb-form-horizontal .wb-form-group:before,
.wb-form-horizontal .wb-form-group:after {
	content: " "; 
	display: table;
}
.wb-form-horizontal .wb-form-group:after {
	clear: both;
}
/*------------------------------------ 
  表单大小
 */
.wb-input-sm {
	font-size: 14px !important;
}
.wb-input-lg {
	font-size: 18px !important;
}
/*------------------------------------ 
  表单组
 */
.wb-form-set {
	margin-bottom: 15px; 
	padding: 0;
}
.wb-form-set > input {
	position: relative; 
	top: -1px; 
	border-radius: 0 !important;
}
.wb-form-set > input:focus {
	z-index: 2;
}
.wb-form-set > input:first-child {
	top: 1px; 
	border-top-right-radius: 2px !important; 
	border-top-left-radius: 2px !important;
}
.wb-form-set > input:last-child {
	top: -2px; 
	border-bottom-right-radius: 2px !important; 
	border-bottom-left-radius: 2px !important;
}


/* ==========================================================================
	Table表格
 ============================================================================ */

/*------------------------------------ 
  默认Table
 */
table {
	width:100%;
	empty-cells:show;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
}
table th {
	text-align:left; 
	font-weight:normal;
}
table td,th {
	padding: 0;
}
table code {
	white-space: normal;
}
/*------------------------------------ 
  唯伴样式
 */
.wb-table {
	width: 100%;
	margin-bottom: 16px;
}
.wb-table > thead > tr > th,
.wb-table > tbody > tr > th,
.wb-table > tfoot > tr > th,
.wb-table > thead > tr > td,
.wb-table > tbody > tr > td,
.wb-table > tfoot > tr > td {
	padding: 7px;
	line-height: 1.6;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}
.wb-table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #dddddd;
}
.wb-table > caption + thead > tr:first-child > th,
.wb-table > colgroup + thead > tr:first-child > th,
.wb-table > thead:first-child > tr:first-child > th,
.wb-table > caption + thead > tr:first-child > td,
.wb-table > colgroup + thead > tr:first-child > td,
.wb-table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
.wb-table > tbody + tbody {
	border-top: 2px solid #dddddd;
}
/*------------------------------------ 
  加边框
 */
.wb-table-bd {
	border: 1px solid #dddddd;
}
.wb-table-bd > thead > tr > th,
.wb-table-bd > tbody > tr > th,
.wb-table-bd > tfoot > tr > th,
.wb-table-bd > thead > tr > td,
.wb-table-bd > tbody > tr > td,
.wb-table-bd > tfoot > tr > td {
	border: 1px solid #dddddd;
}
.wb-table-bd > thead > tr > th,.wb-table-bd > thead > tr > td {
	border-bottom-width: 2px;
}
/*------------------------------------ 
  圆角 注：IE8或以下版本不支持！
 */
.wb-table-bdrs {
	border: none;
	-webkit-box-shadow: 0 0 1px #999999;
	box-shadow: 0 0 1px #999999;
	border-radius: 2px;
}
.wb-table-bdrs > thead > tr:first-child > th:first-child,.wb-table-bdrs > thead > tr:first-child > td:first-child {
	border-top-left-radius: 2px;
	border-left: none;
}
.wb-table-bdrs > thead > tr:first-child > th:last-child,.wb-table-bdrs > thead > tr:first-child > td:last-child {
	border-top-right-radius: 2px;
	border-right: none;
}
.wb-table-bdrs > tbody > tr > th:first-child,.wb-table-bdrs > tbody > tr > td:first-child {
	border-left: none;
}
.wb-table-bdrs > tbody > tr > th:last-child,.wb-table-bdrs > tbody > tr > td:last-child {
	border-right: none;
}
.wb-table-bdrs > tbody > tr:last-child > th,.wb-table-bdrs > tbody > tr:last-child > td {
	border-bottom: none;
}
.wb-table-bdrs > tbody > tr:last-child > th:first-child,.wb-table-bdrs > tbody > tr:last-child > td:first-child {
	border-bottom-left-radius: 2px;
}
.wb-table-bdrs > tbody > tr:last-child > th:last-child,.wb-table-bdrs > tbody > tr:last-child > td:last-child {
	border-bottom-right-radius: 2px;
}
/*------------------------------------ 
  斑马纹效果
 */
.wb-table-striped > tbody > tr:nth-child(odd) > td,.wb-table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #eeeeee;
}
/*------------------------------------ 
  hover 状态
 */
.wb-table-hover > tbody > tr:hover > td,.wb-table-hover > tbody > tr:hover > th {
	background-color: #e9e9e9;
	cursor:pointer;
}
/*------------------------------------ 
  激活
 */
.wb-table > thead > tr > td.wb-active,
.wb-table > tbody > tr > td.wb-active,
.wb-table > tfoot > tr > td.wb-active,
.wb-table > thead > tr > th.wb-active,
.wb-table > tbody > tr > th.wb-active,
.wb-table > tfoot > tr > th.wb-active,
.wb-table > thead > tr.wb-active > td,
.wb-table > tbody > tr.wb-active > td,
.wb-table > tfoot > tr.wb-active > td,
.wb-table > thead > tr.wb-active > th,
.wb-table > tbody > tr.wb-active > th,
.wb-table > tfoot > tr.wb-active > th {
	background-color: #ffffdd!important
}
/*------------------------------------ 
  成功
 */
.wb-table > thead > tr > td.wb-success,
.wb-table > tbody > tr > td.wb-success,
.wb-table > tfoot > tr > td.wb-success,
.wb-table > thead > tr > th.wb-success,
.wb-table > tbody > tr > th.wb-success,
.wb-table > tfoot > tr > th.wb-success,
.wb-table > thead > tr.wb-success > td,
.wb-table > tbody > tr.wb-success > td,
.wb-table > tfoot > tr.wb-success > td,
.wb-table > thead > tr.wb-success > th,
.wb-table > tbody > tr.wb-success > th,
.wb-table > tfoot > tr.wb-success > th {
	background-color:#DFF0D8!important
}
/*------------------------------------ 
  警告
 */
.wb-table > thead > tr > td.wb-warning,
.wb-table > tbody > tr > td.wb-warning,
.wb-table > tfoot > tr > td.wb-warning,
.wb-table > thead > tr > th.wb-warning,
.wb-table > tbody > tr > th.wb-warning,
.wb-table > tfoot > tr > th.wb-warning,
.wb-table > thead > tr.wb-warning > td,
.wb-table > tbody > tr.wb-warning > td,
.wb-table > tfoot > tr.wb-warning > td,
.wb-table > thead > tr.wb-warning > th,
.wb-table > tbody > tr.wb-warning > th,
.wb-table > tfoot > tr.wb-warning > th {
	background-color:#FCF8E3!important
}
/*------------------------------------ 
  危险
 */
.wb-table > thead > tr > td.wb-danger,
.wb-table > tbody > tr > td.wb-danger,
.wb-table > tfoot > tr > td.wb-danger,
.wb-table > thead > tr > th.wb-danger,
.wb-table > tbody > tr > th.wb-danger,
.wb-table > tfoot > tr > th.wb-danger,
.wb-table > thead > tr.wb-danger > td,
.wb-table > tbody > tr.wb-danger > td,
.wb-table > tfoot > tr.wb-danger > td,
.wb-table > thead > tr.wb-danger > th,
.wb-table > tbody > tr.wb-danger > th,
.wb-table > tfoot > tr.wb-danger > th {
	background-color:#F2DEDE!important
}


/*------------------------------------ 
 * 5.代码 注：用于高亮代码，唯伴不提供相应JS
 *------------------------------------
 5.1｛设置代码快｝
 */
code,kbd,pre,samp {font-family: Monaco, Menlo, Consolas, "Courier New", monospace;font-size: 1em;}
/* 内联代码 code */
code {padding: 2px 4px;font-size: 1.3rem;color: #c7254e;background-color: #f8f8f8;white-space: nowrap;border-radius: 2px;}
/* 内联区块 block */
pre {display: block;padding:10px;margin:10px  0;font-size:13px;line-height: 1.6;word-break: break-all;word-wrap: break-word;color: #555555;background-color: #f8f8f8;border: 1px solid #dedede;border-radius: 2px;}
pre > code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}
/* 滚动的代码块 code */
.am-pre-scrollable {max-height: 240px;overflow-y: scroll;}


/*=========================================常用组件===================================================*/

/*------------------------------------ 
 * 1.徽章
 *------------------------------------*/
.wb-badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #999999;
	border-radius:8px;
}
.wb-badge:empty {
	display: none;
}
a.wb-badge:hover,
a.wb-badge:focus {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.wb-badge.wb-radius {
	border-radius: 2px;
}
.wb-badge.wb-square {
	border-radius: 0;
}
.wb-badge-primary {
	background-color: #0e90d2;
}
.wb-badge-secondary {
	background-color: #3bb4f2;
}
.wb-badge-success {
	background-color: #5eb95e;
}
.wb-badge-warning {
	background-color: #f37b1d;
}
.wb-badge-danger {
	background-color: #dd514c;
}

/*------------------------------------ 
 * 2.面包屑
 *------------------------------------ */
.wb-crumbs {
	background:url(../images/icon_home.gif) no-repeat 0 center;
	padding-left:25px;
	border-bottom: 1px solid #E5E5E5;
	line-height: 39px;
	height:39px
}
.wb-crumbs > span {
	padding:0 5px
}
.wb-crumbs > a,
.wb-crumbs > span > a {
	color:#333;
}

/*------------------------------------ 
 * 3.分页按钮
 *------------------------------------
 3.1｛默认｝
 */
.wb-paging {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.wb-paging > li {
	display: inline;
}
.wb-paging > li > a,
.wb-paging > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.wb-paging > li:first-child > a,
.wb-paging > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.wb-paging > li:last-child > a,
.wb-paging > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.wb-paging > li > a:hover,
.wb-paging > li > span:hover,
.wb-paging > li > a:focus,
.wb-paging > li > span:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd;
}
.wb-paging > .wb-active > a,
.wb-paging > .wb-active > span,
.wb-paging > .wb-active > a:hover,
.wb-paging > .wb-active > span:hover,
.wb-paging > .wb-active > a:focus,
.wb-paging > .wb-active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca;
}
.wb-paging > .wb-disabled > span,
.wb-paging > .wb-disabled > span:hover,
.wb-paging > .wb-disabled > span:focus,
.wb-paging > .wb-disabled > a,
.wb-paging > .wb-disabled > a:hover,
.wb-paging > .wb-disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
 /*------------------------------------
 3.2｛定义分页导航大小｝
 */
.wb-paging-lg > li > a,
/*特大*/
	.wb-paging-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
}
.wb-paging-lg > li:first-child > a,
.wb-paging-lg > li:first-child > span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.wb-paging-lg > li:last-child > a,
.wb-paging-lg > li:last-child > span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.wb-paging-sm > li > a,
/*特小*/
	.wb-paging-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
}
.wb-paging-sm > li:first-child > a,
.wb-paging-sm > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.wb-paging-sm > li:last-child > a,
.wb-paging-sm > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
} 

 /*------------------------------------ 
 * 4.翻页按钮
 *------------------------------------*/
.wb-pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}
.wb-pager li {
	display: inline;
}
.wb-pager li > a,
.wb-pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
	color: #000;
}
.wb-pager li > a:hover,
.wb-pager li > a:focus {
	text-decoration: none;
	background-color: #eee;
}
.wb-pager .wb-next > a,
.wb-pager .wb-next > span {
	float: right;
}
.wb-pager .wb-previous > a,
.wb-pager .wb-previous > span {
	float: left;
}
.wb-pager .wb-disabled > a,
.wb-pager .wb-disabled > a:hover,
.wb-pager .wb-disabled > a:focus,
.wb-pager .wb-disabled > span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
}
/*------------------------------------ 
 * 5.面板
 *------------------------------------
 5.1｛定义｝
 */
.wb-panel {
	margin-bottom: 20px;
	background-color: #ffffff;
	border: 1px solid transparent;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
 /*------------------------------------
 5.2｛面板头｝
 */
.wb-panel-hd {
	padding: 6px 12px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}
 /*------------------------------------
 5.3｛面板内容｝
 */
.wb-panel-bd {
	padding: 12px;
}
.wb-panel-title {
	margin: 0;
	font-size: 100%;
	color: inherit;
}
.wb-panel-title > a {
	color: inherit;
}
 /*------------------------------------
 5.4｛面板底部｝
 */
.wb-panel-footer {
	padding: 6px 12px;
	background-color: #f5f5f5;
	border-top: 1px solid #dddddd;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
/*------------------------------------
 5.5｛默认｝
 */
.wb-panel-default {
	border-color: #dddddd;
}
.wb-panel-default > .wb-panel-hd {
	color: #444444;
	background-color: #f5f5f5;
	border-color: #dddddd;
}
.wb-panel-default > .wb-panel-hd + .wb-panel-collapse > .wb-panel-bd {
	border-top-color: #dddddd;
}
.wb-panel-default > .wb-panel-footer + .wb-panel-collapse > .wb-panel-bd {
	border-bottom-color: #dddddd;
}
/*------------------------------------
 5.6｛主要｝
 */
.wb-panel-primary {
	border-color: #10a0ea;
}
.wb-panel-primary > .wb-panel-hd {
	color: #ffffff;
	background-color: #0e90d2;
	border-color: #10a0ea;
}
.wb-panel-primary > .wb-panel-hd + .wb-panel-collapse > .wb-panel-bd {
	border-top-color: #10a0ea;
}
.wb-panel-primary > .wb-panel-footer + .wb-panel-collapse > .wb-panel-bd {
	border-bottom-color: #10a0ea;
}
/*------------------------------------
 5.7｛次要｝
 */
.wb-panel-secondary {
	border-color: #caebfb;
}
.wb-panel-secondary > .wb-panel-hd {
	color: #14a6ef;
	background-color: rgba(59, 180, 242, 0.15);
	border-color: #caebfb;
}
.wb-panel-secondary > .wb-panel-hd + .wb-panel-collapse > .wb-panel-bd {
	border-top-color: #caebfb;
}
.wb-panel-secondary > .wb-panel-footer + .wb-panel-collapse > .wb-panel-bd {
	border-bottom-color: #caebfb;
}
/*------------------------------------
 5.8｛成功｝
 */
.wb-panel-success {
	border-color: #c9e7c9;
}
.wb-panel-success > .wb-panel-hd {
	color: #5eb95e;
	background-color: rgba(94, 185, 94, 0.15);
	border-color: #c9e7c9;
}
.wb-panel-success > .wb-panel-hd + .wb-panel-collapse > .wb-panel-bd {
	border-top-color: #c9e7c9;
}
.wb-panel-success > .wb-panel-footer + .wb-panel-collapse > .wb-panel-bd {
	border-bottom-color: #c9e7c9;
}
/*------------------------------------
 5.9｛警告｝
 */
.wb-panel-warning {
	border-color: #fbd0ae;
}
.wb-panel-warning > .wb-panel-hd {
	color: #f37b1d;
	background-color: rgba(243, 123, 29, 0.15);
	border-color: #fbd0ae;
}
.wb-panel-warning > .wb-panel-hd + .wb-panel-collapse > .wb-panel-bd {
	border-top-color: #fbd0ae;
}
.wb-panel-warning > .wb-panel-footer + .wb-panel-collapse > .wb-panel-bd {
	border-bottom-color: #fbd0ae;
}
/*------------------------------------
 5.10｛危险｝
 */
.wb-panel-danger {
	border-color: #f5cecd;
}
.wb-panel-danger > .wb-panel-hd {
	color: #dd514c;
	background-color: rgba(221, 81, 76, 0.15);
	border-color: #f5cecd;
}
.wb-panel-danger > .wb-panel-hd + .wb-panel-collapse > .wb-panel-bd {
	border-top-color: #f5cecd;
}
.wb-panel-danger > .wb-panel-footer + .wb-panel-collapse > .wb-panel-bd {
	border-bottom-color: #f5cecd;
}
/*------------------------------------
 5.11｛嵌套表格｝
 */
.wb-panel > .wb-table {
	margin-bottom: 0;
}
.wb-panel > .wb-table:first-child {
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}
.wb-panel > .wb-table:first-child > thead:first-child > tr:first-child td:first-child,
.wb-panel > .wb-table:first-child > tbody:first-child > tr:first-child td:first-child,
.wb-panel > .wb-table:first-child > thead:first-child > tr:first-child th:first-child,
.wb-panel > .wb-table:first-child > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 2px;
}
.wb-panel > .wb-table:first-child > thead:first-child > tr:first-child td:last-child,
.wb-panel > .wb-table:first-child > tbody:first-child > tr:first-child td:last-child,
.wb-panel > .wb-table:first-child > thead:first-child > tr:first-child th:last-child,
.wb-panel > .wb-table:first-child > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 2px;
}
.wb-panel > .wb-table:last-child {
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
.wb-panel > .wb-table:last-child > tbody:last-child > tr:last-child td:first-child,
.wb-panel > .wb-table:last-child > tfoot:last-child > tr:last-child td:first-child,
.wb-panel > .wb-table:last-child > tbody:last-child > tr:last-child th:first-child,
.wb-panel > .wb-table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 2px;
}
.wb-panel > .wb-table:last-child > tbody:last-child > tr:last-child td:last-child,
.wb-panel > .wb-table:last-child > tfoot:last-child > tr:last-child td:last-child,
.wb-panel > .wb-table:last-child > tbody:last-child > tr:last-child th:last-child,
.wb-panel > .wb-table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 2px;
}
.wb-panel > .wb-panel-bd + .wb-table {
	border-top: 1px solid #dddddd;
}
.wb-panel > .wb-table > tbody:first-child > tr:first-child th,
.wb-panel > .wb-table > tbody:first-child > tr:first-child td {
	border-top: 0;
}
.wb-panel > .wb-table-bd {
	border: 0;
}
.wb-panel > .wb-table-bd > thead > tr > th:first-child,
.wb-panel > .wb-table-bd > tbody > tr > th:first-child,
.wb-panel > .wb-table-bd > tfoot > tr > th:first-child,
.wb-panel > .wb-table-bd > thead > tr > td:first-child,
.wb-panel > .wb-table-bd > tbody > tr > td:first-child,
.wb-panel > .wb-table-bd > tfoot > tr > td:first-child {
	border-left: 0;
}
.wb-panel > .wb-table-bd > thead > tr > th:last-child,
.wb-panel > .wb-table-bd > tbody > tr > th:last-child,
.wb-panel > .wb-table-bd > tfoot > tr > th:last-child,
.wb-panel > .wb-table-bd > thead > tr > td:last-child,
.wb-panel > .wb-table-bd > tbody > tr > td:last-child,
.wb-panel > .wb-table-bd > tfoot > tr > td:last-child {
	border-right: 0;
}
.wb-panel > .wb-table-bd > thead > tr:first-child > td,
.wb-panel > .wb-table-bd > tbody > tr:first-child > td,
.wb-panel > .wb-table-bd > thead > tr:first-child > th,
.wb-panel > .wb-table-bd > tbody > tr:first-child > th {
	border-bottom: 0;
}
.wb-panel > .wb-table-bd > tbody > tr:last-child > td,
.wb-panel > .wb-table-bd > tfoot > tr:last-child > td,
.wb-panel > .wb-table-bd > tbody > tr:last-child > th,
.wb-panel > .wb-table-bd > tfoot > tr:last-child > th {
	border-bottom: 0;
}
/*------------------------------------
 5.12｛面板列表｝
 */
.wb-panel > .wb-list {
	margin: 0;
}
.wb-panel > .wb-list > li > a {
	padding-left: 10px;
	padding-right: 10px;
}
.wb-panel > .wb-list-static li {
	padding-left: 10px;
	padding-right: 10px;
}

/*------------------------------------ 
 * 6.广告
 *------------------------------------*/
.wb-ad {
	top:260px;
	position:absolute;
	width:102px;
	overflow:hidden;
	display:none;
	z-index:100
}
.wb-ad-l {
	left:6px
}
.wb-ad-r {
	right:6px
}
.wb-ad-con {
	border:#CCC solid 1px;
	width:100px;
	height:300px;
	overflow:hidden;
	background-color:#0C9
}
.wb-ad-close {
	width:100px;
	height:24px;
	line-height:24px;
	text-align:center;
	display:block;
	font-size:13px;
	color:#555;
	text-decoration:none;
	border:solid 1px #ddd;
}
/*------------------------------------ 
 * 7.选项卡
 *------------------------------------*/
.wb_tab {
	border-bottom: 2px solid #222;
}
.wb_tab span {
	background-color:#e8e8e8;
	cursor: pointer;
	display:inline-block;
	float: left;
	font-weight: bold;
	height:30px;
	line-height:30px;
	padding: 0 15px
}
.wb_tab span.wb_Current {
	background-color: #222;
	color: #fff
}
.wb_tabCon {
	display: none
}

/*------------------------------------ 
 * 8.遮罩层
 *------------------------------------*/
.wb-maskBar {
	position:absolute;
	width:100%;
	height:auto;
	left:0;
	bottom:-60px;
	right:0;
	background-color:#000;
	z-index:2;
	color:#fff!important;
	opacity:0.6;
}
.wb-maskWraper {
	position:relative;
	overflow:hidden
}
.wb-maskWraper.hover .wb-maskBar {
	bottom:0px;
	transition: bottom 200ms;
	-moz-transition: bottom 200ms;
	-webkit-transition: bottom 200ms;
	-o-transition: bottom 200ms;
}
.wb-maskBox {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:2;
	background-color:#000;
	color:#fff!important;
	opacity:0;
}
.wb-maskWraper.hover .wb-maskBox {
	opacity:0.2;
	transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-webkit-transition: opacity 500ms;
	-o-transition: opacity 500ms;
}

/*------------------------------------ 
 * 9.折叠层
 *------------------------------------*/
.wb_fold .wb_item {
	position:relative
}
.wb_fold .wb_item h4 {
	margin:0;
	font-weight:bold;
	position:relative;
	border-top: 1px solid #fff;
	font-size:15px;
	line-height:22px;
	padding:7px 10px;
	background-color:#eee;
	cursor:pointer;
	padding-right:30px
}
.wb_fold .wb_item h4 b {
	position:absolute;
	display: block;
	cursor:pointer;
	right:10px;
	top:7px;
	width:16px;
	height:16px;
	text-align:center;
	color:#666
}
.wb_fold .wb_item .wb_info {
	display:none;
	padding:10px
}

/*------------------------------------ 
 * 10.漂浮客户
 *------------------------------------*/
.wb-service_box {
	position:fixed;
	z-index:1000;
	right:-147px;
	top:50%;
	margin-top:-100px;
	width:146px;
	border:1px solid #ece8e5;
	background:#fff;
}
.wb-service_box .qq_nav {
	position:absolute;
	left:-42px;
	top:-1px;
}
.wb-service_box .qq_nav > li {
	background:#ece8e5;
	border-bottom:1px solid #dfdbd9;
}
.wb-service_box .qq_nav > li.active {
	background:#ff6b09;
}
.wb-service_box .qq_nav > li:first-child {
	border-radius:8px 0 0;
}
.wb-service_box .qq_nav > li:last-child {
	border-bottom:none;
	border-radius:0 0 0 8px;
}
.wb-service_box .qq_nav > li > a {
	display:block;
	width:28px;
	padding:12px 6px 12px 8px;
	line-height:14px;
	text-align:center;
	color:#2c2c2c;
	text-decoration:none;
}
.wb-service_box .qq_nav > li.active > a {
	color:#fff;
}
.wb-service_box .qq_nav .icon {
	display:block;
	height:28px;
	width:28px;
	background:url(../images/bg_online_service_new.gif) no-repeat;
	overflow:hidden;
	margin:3px 0;
	*margin:6px 0;
}
.wb-service_box .qq_nav .icon_1 {
	background-position:0 0 ;
}
.wb-service_box .qq_nav .icon_2 {
	background-position:-28px 0 ;
}
.wb-service_box .qq_nav .icon_3 {
	background-position:-56px 0 ;
}
.wb-service_box .qq_nav .active .icon_1 {
	background-position:0 -28px ;
}
.wb-service_box .qq_nav .active .icon_2 {
	background-position:-28px -28px ;
}
.wb-service_box .qq_nav .active .icon_3 {
	background-position:-56px -28px ;
}
.wb-service_box .qq_content {
	padding:10px 10px 10px;
	position:relative;
}
.wb-service_box .qq_plan {
	display:none;
}
.wb-service_box .qq_plan p {
	color:#333;
	line-height:30px;
	font-size:14px;
}
.wb-service_box .qq_plan p a {
	text-decoration:none;
	color:#333;
	margin-left:5px;
}

/*------------------------------------ 
 * 11.评论列表
 *------------------------------------
 11.1｛默认｝
 */
.wb-comment:before,.wb-comment:after {content: " ";display: table;}
.wb-comment:after {clear: both;}
.wb-comment-avatar {float:left;width:48px;height:48px;border-radius:50%;border: 1px solid transparent;}
.wb-comment-main {position: relative;margin-left: 64px;border: 1px solid #dedede;border-radius: 2px;}
.wb-comment-main:before,
.wb-comment-main:after {position: absolute;top: 11px;left: -8px;right:100%;width: 0;height: 0;display: block;content: " ";border-color: transparent;border-style: solid solid dotted;border-width: 8px 8px 8px 0;pointer-events: none;}
.wb-comment-main:before {border-right-color: #dedede;z-index: 1;}
.wb-comment-main:after {border-right-color: #f8f8f8;margin-left: 1px;z-index: 2;}
.wb-comment-hd {padding: 10px 15px;background: #f8f8f8;border-bottom: 1px solid #eee;}
.wb-comment-meta {font-size: 13px;color: #999999;line-height:1.2;}
.wb-comment-meta a {color: #999999;}
.wb-comment-author {font-weight: bold;color: #999999;}
.wb-comment-bd {padding: 15px;overflow: hidden;}
/*------------------------------------
 11.2｛右对齐｝
 */
.wb-comment-flip .wb-comment-avatar {float: right;}
.wb-comment-flip .wb-comment-main {margin-left: auto;margin-right: 64px;}
.wb-comment-flip .wb-comment-main:before,
.wb-comment-flip .wb-comment-main:after {left: auto;right: -8px;border-width: 8px 0 8px 8px;}
.wb-comment-flip .wb-comment-main:before {border-left-color: #dedede;}
.wb-comment-flip .wb-comment-main:after {border-left-color: #f8f8f8;margin-right: 1px;margin-left: auto;}
/*------------------------------------
 11.3｛列表｝
 */
.wb-comments-list {padding: 0;list-style: none;}
.wb-comments-list .wb-comment {margin:20px 0 0 0;list-style: none;}
/*------------------------------------
 11.4｛设置是否两头对齐｝
 */
.wb-comments-list-flip .wb-comment-main {margin-right: 64px;}
.wb-comments-list-flip .wb-comment-flip .wb-comment-main {margin-left: 64px;}

/*------------------------------------ 
 * 12.下拉菜单
 *------------------------------------*/
.wb-dropDown{display:inline-block;}
.wb-dropDown_A{display:inline-block;}
.wb-dropDown-menu{ display:none;}
.wb-dropDown:focus,.wb-dropDown-menu:focus {outline:0}
/*鼠标经过*/
.wb-dropDown.hover .wb-dropDown_A,.wb-dropDown .wb-dropDown_A{text-decoration:none;}
/*打开菜单*/
.wb-dropDown{position:relative; z-index:99}
.wb-dropDown a:hover{}
.wb-dropDown .wb-dropDown-menu{position:absolute;z-index:100;display:inline-block;float:left;left:0px;top: 100%;min-width:120px;margin:-1px 0 0;padding: 5px 0;background-color:#fff;background-clip: padding-box;
border:1px solid #d6d6d6;border:1px solid rgba(0,0,0,0.15);
-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
box-shadow:0 6px 12px rgba(0,0,0,0.175);}
.wb-dropDown .wb-dropdown-menu.r {right:0;left:auto}
.wb-dropDown .wb-dropDown-menu li{float:none;display:inline}
.wb-dropDown-menu li a{color:#666}
.wb-dropDown .wb-dropDown-menu li a{ display:block;clear: both;line-height:1.428571429;padding:4px 15px;padding-right:30px;white-space:nowrap; text-align:left;font-weight: normal;}
.wb-dropDown-menu li a:hover,
.wb-dropDown-menu li a:focus{background-color:#ea5944;color:#fff; text-decoration:none}
/*禁用菜单*/
.wb-dropDown .wb-dropDown-menu .wb-disabled a,.wb-dropDown .wb-dropdown-menu .wb-disabled a:hover,.wb-dropDown .wb-dropdown-menu .wb-disabled a:focus{color:#999;text-decoration:none; cursor:no-drop; background-color:transparent}
.wb-dropDown .wb-dropDown-menu li.divider{ display:block;height:0px; line-height:0px;margin:9px 0;overflow:hidden; border-top:solid 1px #eee}

/*------------------------------------ 
 * 13.搜索框
 *------------------------------------*/
.searchBar{z-index: 100; width:460px;height: 33px;background:url(../images/search.gif) no-repeat 0 -48px;position:relative}
.form-search{margin-bottom:0px}
.searchTxt{ float:left;width:350px;height:23px;line-height:23px;font-size:14px;color:#9a9a9a;margin-left:33px;margin-top:5px;border:none;background-color:#fff}
.searchTxt.focus{ color:#333}
.searchBtn{ float:right;display:block;border:none;width:73px;height:33px;cursor:pointer;text-indent:-9999px;background:url(../images/search.gif) no-repeat right -81px}
.searchBtn:hover{ background-position:right -114px}

/*------------------------------------ 
 * 微博广播框
 *------------------------------------*/
.wb-weibo_wp {
	width:480px;
	padding:20px;
	background-color:#FFF;
	margin-left:auto;
	border:solid 1px #DDD;
	margin-right:auto;
	margin-top:20px;
	-khtml-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.wb-count_txt {
	color: #B5B5B5;
	text-align: right;
}
.wb-count_txt strong {
	font-family: georgia;
	font-size: 24px;
	padding: 0 2px;
}
.wb-inputstyle {
	height: 75px;
	line-height: 18px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 472px;
}

/*------------------------------------ 
 * 导航
 *------------------------------------*/
.wb-nav:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.wb-nav {
	padding:0 20px;
	height:40px;
	line-height:40px;
	background:#39A4DC;
	position:relative;
	z-index:1;
}
.wb-nav a {
	color:#fff;
}
.wb-nav .nLi {
	float:left;
	position:relative;
	display:inline;
}
.wb-nav .nLi h3 {
	float:left;
	margin:0;
}
.wb-nav .nLi h3 a {
	display:block;
	padding:0 20px 0 20px;
	font-size:14px;
	font-weight:bold;
	height:40px;
	line-height:40px;
	text-decoration:none;
}
.wb-nav .sub {
	display:none;
	width:100px;
	left:0;
	top:40px;
	position:absolute;
	background:#4E4E4E;
	line-height:26px;
	padding:5px 0;
}
.wb-nav .sub li {
	zoom:1;
}
.wb-nav .sub a {
	display:block;
	padding:0 10px;
	text-decoration:none;
}
.wb-nav .sub a:hover {
	background:#6d6d6d;
	color:#fff;
}
.wb-nav .on h3 a {
	background:#4E4E4E;
	color:#fff;
}

 /*------------------------------------ 
 * 返回顶部
 *------------------------------------*/
.topnav {
	height:30px;
	line-height:30px;
	background:url(../images/bg_topnav.gif) repeat-x 0 0;
	border-bottom:1px solid #EBEBEB;
	font-size:12px
}
.topbar {
	background-color: #ECECEC;
	border-bottom:1px solid #ddd
}
.topbar a {
	margin-right:5px
}
.r_nav {
	display:inline-block;
	color:#999
}

/*------------------------------------ 
 * 警告框
 *------------------------------------*/
.wb-alert {
	margin-bottom: 15px;
	padding: 10px;
	background: #0e90d2;
	color: #ffffff;
	border: 1px solid #0c7cb5;
	border-radius: 2px;
}
.wb-alert a {
	color: #ffffff;
}
.wb-alert h1,.wb-alert h2,.wb-alert h3,.wb-alert h4,.wb-alert h5,.wb-alert h6 {
	color: inherit;
}
.wb-alert .wb-close {
	background:transparent;
	font-size:20px;
	cursor:pointer;
	color:#085688;
	font-weight:bold;
}
.wb-alert .wb-close:hover {
	background:transparent;
	color:#ccc;
}
* + .wb-alert {
	margin-top: 15px;
}
.wb-alert > :last-child {
	margin-bottom: 0;
}
.wb-alert > .wb-close:first-child {
	float: right;
	height: auto;
	margin: -3px -5px auto auto;
}
.wb-alert > .wb-close:first-child + * {
	margin-top: 0;
}
.wb-alert-secondary {
	background-color: #eeeeee;
	border-color: #dfdfdf;
	color: #555555;
}
.wb-alert-success {
	background-color: #5eb95e;
	border-color: #4bad4b;
	color: #ffffff;
}
.wb-alert-warning {
	background-color: #f37b1d;
	border-color: #e56c0c;
	color: #ffffff;
}
.wb-alert-danger {
	background-color: #dd514c;
	border-color: #d83832;
	color: #ffffff;
}
